package com.sir.tao.carhire.util;

/**
 * @author dyy
 * @data 2021/12/21 15:03
 * @description:
 */
public class CreatId {

    public static String randomStr() {
        //控制字符长度
        int i = 18;
        StringBuilder sb = new StringBuilder() ;
        for (int j = 0; j < i; j++) {
            //生成一个97-122之间的int类型整数--为了生成小写字母
            int intValL = (int)(Math.random()*26+97);
            //生成一个65-90之间的int类型整数--为了生成大写字母
            int intValU = (int)(Math.random()*26+65);
            //生成一个30-39之间的int类型整数--为了生成数字
            int intValN = (int)(Math.random()*10+48);

            int intVal = 0;
            int r = (int)(Math.random()*3);
            if(r==0) {
                intVal = intValL;
            }else if (r==1) {
                intVal = intValU;
            }else {
                intVal = intValN;
            }
            sb.append((char) intVal);
        }
        return sb.toString();
    }
}
